home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
bbs
/
emul
/
conn246e
/
scripts
/
logname.scr
< prev
next >
Wrap
Text File
|
1993-07-24
|
1KB
|
41 lines
Thorsten Boehm@PB schrieb am 15.01.93 um 12:06:
# coshi-Script (von Thorsten Boehm @ PB) zum automatischen Generieren
# eines fortlaufenden Protokoll-Dateinamens
#
# Einbinden mit 'source logname.scr'
# Definiert eine Funktion gen_log_name mit den Parametern:
#
# $1 == Pfad zur Protokolldatei MIT abschlieendem '/'
# $2 == Dateiname der Protokolldatei OHNE Suffix '.123'
#
# Gibt den vollstndigen Pfad-Dateiname der Protokolldatei in
# der Shellvariable log_name zurck
# Beispiel: source logname.scr
# gen_log_name 'g:/texte/dfue/quark/' quark
# prot -asc -dist $log_name
# Im Pfad $1 mu eine Datei $2.suf mit dem Inhalt
#
# set log_suffix 123
#
# stehen. Fr die 123 kann jede beliebeige Zahl stehen.
function gen_log_name {
if [ ! ( -f "${1}${2}.suf" ) ]; then
echo "set log_suffix 000" > "${1}${2}.suf"
fi
source "${1}${2}.suf"
set log_suffix $[ $log_suffix + 1]
if [ $log_suffix -ge 1000 ]; then
set log_suffix 000
fi
echo "set log_suffix $log_suffix" > "${1}${2}.suf"
set log_name "${1}${2}.${log_suffix}"
unset log_suffix
}